package com.scud.system.service;

import com.scud.model.PageResult;
import com.scud.model.system.dto.AssignPermissionDto;
import com.scud.model.system.dto.RolePageDto;
import com.scud.model.system.pojo.Role;

import java.util.Map;

public interface RoleService {
    PageResult<Role> page(Integer page, Integer limit, RolePageDto rolePageDto);

    void save(Role role);

    void update(Role role);

    void deleteById(Long id);

    Map<String, Object> getAllRoles(Long userId);

    void assign(AssignPermissionDto assignPermissionDto);
}
